﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage/infraWeb.Master" AutoEventWireup="true" CodeBehind="ErrorPage.aspx.cs" Inherits="IBBAInfraWebCSharp1.Pages.ErrorPage" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
<script src="../Scripts/jquery-1.3.2.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(document).ready(function () {

            //Definir como default as configurações open/lose
            $('.acc_container').hide(); //Hide/close todos os containers
            $('.acc_trigger:first').addClass('active').next().show(); //Add ativar classe para primeira trigger, entao mostre imediatamente o container "method=show".

            //No clique da classe .acc_trigger
            $('.acc_trigger').click(function () {
                if ($(this).next().is(':hidden')) { //Se clicado, esconda proximo container (is(':hidden'))
                    $('.acc_trigger').removeClass('active').next().slideUp(); //remove a classe 'active do container' 
                    $(this).toggleClass('active').next().slideDown(); //Mostro o proximo container
                }
                return false; //Para o browser nao fazer o pulo no link de uma ancora.
            });

        });
    </script>
    <style type="text/css">
        .style1
        {
            width: 68%;
            text-align: left;
            margin: 0 0 0px 5px;
            vertical-align:baseline;
        }
    </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="PlaceHolderImageHelp" runat="server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="PlaceHolderPageTitle" runat="server">
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="PlaceHolderMain" runat="server">
    <div class="style1">
        Não foi possível concluir a operação pois a aplicação encontrou um problema, abaixo a mensagem e informações do erro, se desejar você pode enviar este erro ao
        administrador do sistema para que o mesmo o ajude a detectar o problema e posteriormente
        soluciona-lo.</div>
        <br />
        <asp:Label ID="returnMessageLabel" runat="server" ForeColor="#CC3300"></asp:Label><br />
    <fieldset>
        <legend>
              <h2> <strong><span>Informações sobre o ERRO</span></strong></h2>
        </legend>
        <div  class="style1">
         <strong>O seguinte erro ocorreu no sistema:</strong>
                <asp:Label ID="errorMensageLabel" runat="server"></asp:Label>
        </div>
        <div class="container">
            <h3 class="acc_trigger">
                <strong><a href="#">Informações do Usuário:</a></strong></h3>
            <div class="acc_container">
                <div class="block">
                    <div>
                        <strong>Usuario:</strong>
                        <asp:Label ID="userNameLabel" runat="server"></asp:Label></div>
                    <div>
                        <strong>Host:</strong>
                        <asp:Label ID="userHostNameLabel" runat="server"></asp:Label></div>
                </div>
            </div>
            <h3 class="acc_trigger">
                <strong><a href="#">Informações do Sistema:</a></strong></h3>
            <div class="acc_container">
                <div class="block">
                    <div>
                        <strong>Sistema:</strong>
                        <asp:Label ID="systemNameLabel" runat="server"></asp:Label></div>
                    <div>
                        <strong>Página que ocorreu erro:</strong>
                        <asp:Label ID="pageErrorLabel" runat="server" /></div>
                </div>
            </div>
            <h3 class="acc_trigger">
                <strong><a href="#">Servidor:</a></strong></h3>
            <div class="acc_container">
                <div class="block">
                    <div>
                        <strong>Nome Servidor:</strong>
                        <asp:Label ID="serverNameLabel" runat="server"></asp:Label></div>
                    <div>
                        <strong>Total Memória Virtual:</strong>
                        <asp:Label ID="memoryTotalLabel" runat="server" /></div>
                    <div>
                        <strong>Total Memória Virtual Avaliada:</strong>
                        <asp:Label ID="memoryLabel" runat="server" /></div>
     
                    <div>
                        <strong>Id Thread:</strong>
                        <asp:Label ID="idThreadLabel" runat="server" /></div>
                    <div>
                        <strong>Percentual de CPU sendo utilizado:</strong>
                        <asp:Label ID="cPUUsageLabel" runat="server" /></div>
                </div>
            </div>
            <h3 class="acc_trigger">
                <strong><a href="#">Trace do Erro:</a></strong></h3>
            <div class="acc_container">
                <div class="block">
                    <div>
                        <strong>StackTrace:</strong><br />
                        <asp:Label ID="stackTraceLabel" runat="server"></asp:Label>
                    </div>
                </div>
            </div>
            <div id="sendErrorDiv" runat="server">
            <h3 class="acc_trigger">
                <strong><a href="#">Enviar erro ao responsável do sistema:</a></strong></h3>
            <div class="acc_container">
                <div class="block">
                    <div>
                        Deseja enviar este erro ao <strong>administrador</strong> do sistema? Se sim, preencha
                        o campo abaixo e clique no botão <strong>"Enviar Erro".</strong><br />
                        Para facilitar a identificação e suporte ao problema ocorrido, descreva o processo
                        que estava sendo executado na aplicação no momento do erro, assim como informações
                        adicionais que deseja enviar ao administrador do sistema.
                        <br />
                        <asp:TextBox ID="userMessageTextBox" runat="server" TextMode="MultiLine" Height="130px" Width="813px"></asp:TextBox><br />
                    </div>
                        <div>
                        &nbsp;<asp:Button ID="sendErrorButton" runat="server" Text="Enviar Erro" OnClick="sendErrorButton_Click" />
                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                        </div>
                </div>
            </div>
        </div>
        </div>
    </fieldset>
    <br />
</asp:Content>
<asp:Content ID="Content5" ContentPlaceHolderID="PlaceHolderLeftBar" runat="server">
</asp:Content>
